/*样式初始化及公共样式部分lpm*/
body {color: #666;font-size: 13px;margin: 0 auto;min-width: 1200px !important;background-color: #fff;font-family: 'Hos','Microsoft YaHei';}
*{font-family: 'Hos';}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}

@font-face {
  font-family: 'iconfont';  /* Project id 3951630 */
  src: url('//at.alicdn.com/t/c/font_3951630_l9fmydotgsl.woff2?t=1678780698995') format('woff2'),
       url('//at.alicdn.com/t/c/font_3951630_l9fmydotgsl.woff?t=1678780698995') format('woff'),
       url('//at.alicdn.com/t/c/font_3951630_l9fmydotgsl.ttf?t=1678780698995') format('truetype');
}

@font-face{font-family: 'Hos';src:url(//memberpic.114my.com.cn/014790/cssnew/Hos.ttf.txt)}

.box {max-width: 1500px;height: auto;margin: 0 auto;}
.cp a:hover img {border: 1px solid #00a9e5;padding: 2px;background: #fff;}
.cp img {border: 1px solid #C1C1C1;padding: 2px;background: #fff;}
a {color: #666;text-decoration: none;}
a:hover {text-decoration: none;}

div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd,i {margin: 0px;padding: 0px;}
ol,ul,li {list-style: none;}
i,em {font-style: normal;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;}
img {border: none;vertical-align: middle;}
table {border-collapse: collapse;}
html {overflow-y: scroll;}
.clear {clear: both;height: 0px;overflow: hidden;}
.fl {float: left;}
.fr {float: right;}
.en {font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;font-weight: normal;}

.clearfix:before,.clearfix:after {content: " ";display: inline-block;height: 0;clear: both;visibility: hidden;}

.clearfix {*zoom: 1;}

.boxsize {-webkit-box-sizing: border-box;box-sizing: border-box;}

/*百分比布局*/
#copy {display: none;}

/*隐藏后台自带版权DIVlpm*/
.top10 {padding-top: 10px;}
.top20 {padding-top: 20px;}
.top30 {padding-top: 30px;}
.top40 {padding-top: 40px;}
.top50 {padding-top: 50px;}
.top60 {padding-top: 60px;}
.top70 {padding-top: 70px;}
.top80 {padding-top: 80px;}
.top90 {padding-top: 90px;}
.bdshare-slide-button-box {display: none;}

/*title*/
.title {display: flex;flex-direction: column;align-items: center;position: relative;z-index: 5;}
.title:after {content: '';width: 47px;height: 2px;background: #00a9e5;position: absolute;bottom: -22px;left: 48.6%;}
.title b {font-size: 40px;position: relative;font-weight: bold;width: 380px;text-align: center;background: #fff;}
.title b:after {content: '';width: 600px;height: 43px;position: absolute;top: 50%;left: -30%;border: 1px solid #ddd;z-index: -1;}
.title b span {color: #00a9e5;}
.title em {font-size: 18px;line-height: 36px;color: #999999;background: #fff;width: 480px;text-align: center;}
.titlea {display: flex;flex-direction: column;align-items: center;position: relative;z-index: 5;}
.titlea:after {content: '';width: 47px;height: 2px;background: #00a9e5;position: absolute;bottom: -22px;left: 48.6%;}
.titlea b {font-size: 40px;position: relative;font-weight: bold;width: 530px;text-align: center;background: #fff;}
.titlea b:after {content: '';width: 690px;height: 43px;position: absolute;top: 50%;left: -17%;border: 1px solid #ddd;z-index: -1;}
.titlea b span {color: #00a9e5;}
.titlea em {font-size: 18px;line-height: 36px;color: #999999;background: #fff;width: 420px;text-align: center;}

/*头部*/
.hea_bc {width: 100% !important;height: 120px !important;background: #ccecfe;}
.hea_c {max-width: 1500px;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;height: 120px;position: relative;}
.hea_lc {width: calc(100% - 430px);display: flex;height: 100%;align-items: center;display: flex;}
.hea_logo {display: flex;align-items: center;}
.hea_lc>ul {display: flex;margin-left: 30px;}
.hea_lc>ul>li {display: flex;align-items: center;padding: 0 30px;position: relative;}
.hea_lc>ul>li:before {content: '';width: 1px;height: 58px;background: #ededed;position: absolute;top: calc(50% - 29px);left: 0;}
.hea_logo p {margin: 10px 10px;}
.hea_logo i {font-size: 14px;margin-left: 8px;color: #999;font-family: Arial;text-transform: uppercase;}
.hea_logo i b {display: block;font-size: 32px;margin-bottom: 0px;color: #00a9e5;font-family: "cryy";letter-spacing: 29px;}
.hea_img {float: left;margin-top: 8px;margin-left: 20px;}
.hea_gg {font-weight: bold;font-size: 23px;line-height: 40px;padding-left: 0px;color: #333;padding-left: 20px;}
.hea_gg>span {font-size: 20px;display: block;line-height: 26px;font-weight: normal;color: #999;letter-spacing: 2.2px; border-radius: 60px;font-style: normal;}

.hea_rc {display: flex;align-items: center;}

.hea_rc i {
	width: 52px;
	height: 52px;
	border-radius: 100%;
	background: #00a9e5;
	text-align: center;
	font-size: 30px;
	color: #fff;
	line-height: 52px;
	margin-right: 10px;
}

.hea_rc p b {
	font-size: 15px;
	color: #999;
	font-weight: normal;
	display: block;
	margin-top: 30px;
}

.hea_rc p em {
	font-family: Arial;
	font-size: 30px;
	font-weight: bold;
	color: #00a9e5;
	display: flex;
	align-items: center;
}

.hea_rc p em+em {
	font-size: 31px;
}

.hea_rc p em span {
	font-size: 16px;
	font-weight: normal;
}

/*导航条*/
.nav_c {
	width: 100% !important;
	height: 70px !important;
	margin: 0 auto;
	position: relative;border-bottom: 1px solid #f5f5f5;
}

.nav_c li {
	position: relative;width: 215px;text-align: center;}

.nav_c ul {
	width: 100%;
	display: flex;
	justify-content: space-around;
	border-radius: 0px;
	position: relative;
z-index: 2;
max-width: 1500px;
margin: 0px auto;
}

.nav_c li a {
	display: block;
	font-size: 18px;
	line-height: 70px;
	position: relative;
	color: #333;
}

.nav_c li>a:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 3px;
	background: #00a9e5;
	bottom: 0px;
	left: 0;
	opacity: 0;
	transition: .5s;
	z-index: 99999;
}

.nav_c li:hover a:after,
.nav_c li.on a:after {
	opacity: 1;transform: scaleX(1);
}

.nav_c li:hover .nav2 {
	transform: rotateX(0deg);
}

/*导航下拉*/
.nav_c li dl {
	background: rgba(255, 255, 255, 1);
	position: absolute;
	top: 70px;
	left: -100px;
	z-index: 10000;
	width: 415px;
	box-shadow: 1px 5px 10px rgba(0, 0, 0, 0.2);
	transition: 0.5s;
	/* opacity: 0; */
	/* padding: 30px 60px; */
	transform-origin: top;
	transform: rotateX(90deg);
}

.nav_c li:hover dl {
	/* opacity: 1; */
	/* padding: 30px 60px; */
	transform: rotateX(0deg);
}

.nav_c li dl dt {
	width: 140px;
	float: left;
	color: #333;
	line-height: 28px;
	margin: 40px 20px 44px 50px;
	text-align: left;
}

.nav_c li dl dt span a {
	height: 28px;
	line-height: 28px;
}

.nav_c li dl dt b {
	display: block;
	width: 40px;
	height: 3px;
	background-color: #00a9e5;
	margin-bottom: 20px;
}

.nav_c li dl dt strong {
	display: block;
	font-size: 20px;
	margin-bottom: 25px;
}

.nav_c li dl dt span {
	display: block;
	width: 118px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border: 1px solid #cecece;
	color: #999;
	font-family: Arial;
}

.nav_c li dl dt span a {
	color: #999;
	font-size: 12px;
}

.nav_c li dl dt img {
	margin-bottom: 5px;
}

.nav_c li dd {
	width: 180px;
	float: left;
	line-height: 38px;
	display: block;
	text-align: left;
	margin: 38px 0px;
}

.nav_c li dd>a {
	display: block;
	color: #777;
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	font-weight: 100;
	border: 1px #eee solid;
	text-align: center;
	margin-top: 6px;
	line-height: 35px;
	height: 35px;
}

.nav_c li:nth-child(3) dl dd {
	width: 150px;
}

.nav_c li.dhh dd a:hover {
	color: #fff;
	background: #00a9e5;
}

.nav_c li dd>a:hover {
	color: #fff;
	background: #00a9e5;
}

/*banner*/
.banner{position: relative;height: 100%;overflow: hidden;background: #fff;margin:0 !important;z-index: 5;}
.banner a{/* position: absolute; *//* width:100%; *//* height: 900px; *//* z-index: 3; *//* opacity: 0; *//* z-index: 555; */overflow: hidden;}
.banner a img{height: auto;transform:scale(1.1);width: 100% !important;margin: 0 !important;}
.banner a.active{z-index:5;opacity: 1;}
.banner a.active img{transform: scale(1.1);opacity: 1;}
.banner .slick-active img {    transition: 6s linear; transform: scale(1);}
.banner a img{
	transition:transform 5s linear,opacity 1s linear;
	-webkit-transition:transform 5s linear,opacity 1s linear;
	-o-transition:transform 5s linear,opacity 1s linear;
	-moz-transition:transform 5s linear,opacity 1s linear;
	-ms-transition:transform 5s linear,opacity 1s linear;
}
.banner .ban_dot {display: flex !important;width: 100%;justify-content: center;align-items: center;/* margin: 2% 0 0; */position: absolute;bottom: 5%;left: 0;}
.banner .ban_dot li {width: 10px;height: 10px;display: inline-block;background: #fff;margin: 0 0.5%;transition: 0.5s;border-radius: 50%;}
.banner .ban_dot li.slick-active {background: #0672ba;}
.banner .ban_dot li button {font-size:0;border: none;outline: none;display: none;}
.banner .slick-prev:before {content: '\e8d4' !important;font-family: iconfont !important;color: #333 !important;font-size: 36px !important;letter-spacing: 5px;opacity: 1 !important;}
.banner .slick-next:before {content: '\e8d4' !important;font-family: iconfont !important;color: #333 !important;font-size: 36px !important;letter-spacing: 6px;opacity: 1 !important;}
.banner .pro_call .ban_dot {/* display:none !important; */}
.banner .slick-prev {left: 90% !important;transform: rotate(180deg) !important;background: #0b5bbc !important;width: 42px !important;height: 42px !important;border-radius: 50%;z-index: 5;top: -160% !important;}
.banner .slick-next {right: 70px !important;/*background: #0663ed !important;*/width: 42px !important;height: 42px !important;border-radius: 50%;z-index: 5;}



/* 烦恼 problem */
.faqbg {
	max-width: 1500px;
	min-width: 1400px;
	margin: 0 auto;
	padding: 60px 0 80px 0;
	/* background: url(//memberpic.114my.com.cn/churongcn/uploadfile/image/20220629/20220629112439_31748435.jpg) center; */
	overflow: hidden;
}

.prob_bc {
	width: 100%;
	background: #f1f1f1;
}

.prob_tit {
	text-align: center;
	font-size: 40px;
	line-height: 60px;
	font-weight: bold;
	color: #333;
}

.prob_tit>b {
	font-size: 40px;
	color: #333;
	display: block;
}

.prob_tit span {
	font-size: 45px;
	color: #00a9e5;
}

.prob_c>ul {
	display: flex;
	justify-content: space-between;
	padding: 20px 0px 50px 0px;
	background: #fff;
}

.prob_c>ul>li {
	width: 33.3%;
	padding: 2% 4%;
border: 1px #eee solid;
}
.prob_c>ul>li+li{margin-left:1%;}

.prob_c>ul>li img {
	width: 100%;
}

.prob_c>ul>li b {
	background: #fff url(//memberpic.114my.com.cn/churongcn/uploadfile/image/20220627/20220627105322_1690083408.jpg) right no-repeat;
	width: 100%;
	line-height: 30px;
	text-align: left;
	display: block;
	font-size: 20px;
	color: #333;
	font-weight: normal;

}
.prob_c>ul>li b em{
	display: block;
font-size: 16px;
line-height: 20px;
padding: 2% 22% 0px 0;
}

.prob_btn {
	width: 1200px;
	height: 70px;
	border-radius: 60px;
	background: #00a9e5;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	margin: -30px auto 0px;
}

.prob_btn:after {
	position: absolute;
	content: "";
	width: 520px;
	height: 70px;
	border-radius: 60px;
	background: #3c9ae4;
	top: 0;
	right: 0;
}

.prob_btn>span {
	font-size: 30px;
	font-weight: 100;
	color: #fff;
}

.hs_c {
	display: flex;
	align-items: center;
	padding-left: 80px;
	position: relative;
	z-index: 99
}

.hs_c .iconfont {
	width: 32px;
	height: 32px;
	border-radius: 100%;
	background: #fff;
	color: #3c9ae4;
	font-size: 20px;
	text-align: center;
	line-height: 32px;
}

.hs_c .rx {
	color: #fff;
	font-size: 20px;
	padding-left: 10px;
}

.hs_c b {
	color: #fff;
	font-size: 29px;
	font-family: din;line-height: 32px;
}

.prob_c>p {
	text-align: center;
}

.protd_main ul+ul {
	display: none;
}

/* 四大优势 */
.ys_title {
	max-width: 1500px;
margin: 0 auto;
position: relative;
padding: 4.5% 0px;
}
.ys_titlee {
  padding-left: 12px;color: #00a9e5;
}
.ys_title p {
	font-size: 45px;
	line-height: 45px;
	font-weight: bold;
}

.ys_title span {
	display: block;
	font-size: 20px;
	line-height: 18px;
	margin-top: 20px;
}
.ys_title b {
display: block;
font-size: 22px;
line-height: 50px;
margin-top: 10px;font-weight: bolder;
}
.ys_title b i {
  font-size: 24px;
  margin-right: 10px;
}
.ys_title em {
  display: block;
font-size: 24px;
line-height: 35px;
letter-spacing: 1px;font-weight: bold;
}

.sdys {
	position: relative;
	z-index: 55;
	background: url(//memberpic.114my.com.cn/014790/uploadfile/image/20230717/20230717105006_1788172935.jpg) no-repeat top;
padding:50px 0 70px 0;
overflow: hidden;
}

.sdys:before {
    content: '';
    width: 100%;
    height:100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 169, 229, 0.6);

}

.pro_td {
	max-width: 1500px;
	margin: 0 auto;
	box-sizing: border-box;
	position: relative;
padding-top:5px;
}

.pro_td ul li {
	transition: all ease-in-out 500ms;
	width: calc(96.7%/4);
	float: left;
	background: #fff;
	border-radius: 8px 8px 0 0;
	overflow: hidden;
	position: relative;
	padding: 12px;
	transition: all 0.3s;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.pro_td ul li i {
	transition: all ease-in-out 500ms;
	position: absolute;
	height: 4px;
	width: 100%;
	display: block;
	background: #3c9ae4;
	bottom: 0;
	left: 0;
	transform: scale(0);
}

.pro_td ul li:hover i {
	transform: scale(1);
}

.pro_td ul li .img {
	transition: all ease-in-out 500ms;
	height: 200px;
	transition: all ease-in-out 500ms;
	overflow: hidden;
	transition: all 0.3s;
}

.pro_td ul li:hover .img img {
	transform: scale(1.1);
	transition: all ease-in-out 500ms;
	overflow: hidden;
	transition: all 0.3s;
}

.pro_td ul li .txt {
	height: 275px;
	padding: 30px 30px 0 30px;
	text-align: center;
}
.pro_td ul li .txt h5{
	margin-bottom: 10px !important;
}

.pro_td ul li .txt h5 a {
	font-size: 26px;
	color: #38383b;
	text-align: center;
	margin-bottom: 9px;
	line-height: 28px;
}

.pro_td ul li .txt h5 a:hover {
	color: #555;
}

.pro_td ul li .txt span {
	font-size: 12px;
	color: #999;
	display: block;
	text-align: center;
	padding-bottom: 12px;
	border-bottom: 1px solid #e5e6eb;
	margin-bottom: 20px;
	line-height: 10px;
}

.pro_td ul li .txt p {
	text-align: center;
	font-size: 17px;
	color: #828282;
	text-transform: uppercase;
	line-height: 30px;
}

.pro_td ul li .s_btn {
	width: 99px;
	height: 29px;
	line-height: 29px;
	color: #fff;
	background: #00a9e5;
	display: block;
	margin: 0 auto;
	text-align: center;
	margin-top: 16px;
	border-radius: 0 10px 0 10px;
}

.pro_td ul li:hover {
	transition: all 0.3s;
}

.pro_td ul li+li {
	margin-left: 15px;
}

/*products*/
.pro_bc {
	background: url(//memberpic.114my.com.cn/029401/uploadfile/image/20221021/20221021114419_152801489.jpg) no-repeat center;
	padding: 70px 0;
}

.pro_tit {
	text-align: center;
}

.pro_tit>b {
	display: inline-block;
	font-size: 80px;
	text-transform: uppercase;
	font-weight: normal;
	color: #e7e8e9;
	position: relative;
}

.pro_tit>p {
	font-size: 40px;
	position: relative;
	margin-top: -45px;
}

.pro_tit>p>span {
	font-weight: bold;
}

.pro_tit>i {
	font-size: 16px;
	margin-top: 12px;
}

.pro_tit>b:after {
	position: absolute;
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #00a9e5;
	top: 9px;
	right: -10px;
}

.pro_ic { margin-top: 56px;
	display: flex;
	justify-content: space-between;
	position: relative;
}

.pro_lc {
	width: 21%;
	background: linear-gradient(to top, #00a9e5, #00a9e5);
	padding: 40px;
	border-radius: 12px;
	position: relative;
}

.pro_rc {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;padding-left: 52px;
}

.pro_c {
	max-width: 1500px;
	margin: 0 auto;margin-bottom: 10px;
}

.pro_ct {
	display: flex;
	align-items: center;
}

.pro_ct>span {
	width: 50px;
	height: 50px;
	border-radius: 100%;
	border: 3px solid rgba(255, 255, 255, 0.27);
	color: #fff;
	font-size: 26px;
	text-align: center;
	line-height: 41px;
	margin-right: 12px;
}

.pro_ct>div>b {
	display: block;
	font-size: 30px;
	color: #fff;
	line-height: 30px;
	margin-top: 28px;
}

.pro_ct>div>p {
	font-size: 16px;
	font-family: "Arial";
	color: #fff;
	margin-top: 4px;
}

.pro_lc>em {
	color: #fff;
	font-size: 20px;
	margin: 36px 0;
}

.pro_lc>p {
	background: #fff;
	padding: 5px;
	border-radius: 6px;
	margin-top: 40px;
}

.pro_lc ul a {
	display: block;
	font-size: 17px;
	color: #fff;
	position: relative;
	padding-left: 32px;
}

.pro_lc ul dt a {
	color: rgba(255, 255, 255, 0.7);
	font-size: 16px;
	line-height: 28px;
}

.pro_lc li+li {
	margin-top: 20px;
}

.pro_lc ul a:after {
	position: absolute;
	content: "";
	width: 10px;
	height: 10px;
	border-radius: 100%;
	border: 1px solid rgba(255, 255, 255, 0.55);
	top: 7px;
	left: 0;
	transition: all .5s;
}

.pro_lc ul li.on a:after {
	background: #fff;
}
.pro_item ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	row-gap: 18px;
}

.pro_item {
	display: flex;
	transition: all .5s;
}

.pro_item>div {
	flex-shrink: 0;
	width: 100%;
}

.pro_item ul img {
	width: 100%;
	height: auto;
	transition: all .75s;
}

.pro_item li {
	width: 24%;
	overflow: hidden;
	position: relative;
}

.pro_item>div:nth-chilf.pro_ct>div>pd(-n+2) li {
	border-left: none;
}

.pro_item li:after {
	content: "'';
	cursor: pointer;
	position: absolute;
	left: -100%;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
	background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
	transform: skewx(-25deg);
}

.pro_item li:hover:after {
	left: 100%;
	-moz-transition: .75s;
	-o-transition: .75s;
	-webkit-transition: .75s;
	transition: .75s;
}

.pro_item li span a {
	display: block;
	height: 67px;
	background: #eee;
	color: #333;
	font-size: 18px;
	line-height: 67px;
	padding-left: 24px;
	position: relative;
	transition: all .5s;
}

.pro_item li:hover span a {
	color: #fff;
}

.pro_item li:hover span a:after {
	color: #fff;
}

.pro_item li span a:after {
	position: absolute;
	content: "\eb91";
	font-family: "iconfont";
	font-size: 22px;
	right: 26px;
}

.pro_lc * {
	z-index: 2;
	position: relative;
}

.pro_ic:before {
	position: absolute;
	content: "";
	width: 99%;
	height: 100%;
	border: 0px solid #333;
	top: 0;
	right: 0;
	box-sizing: border-box;
	border-radius: 12px;
}

.pro_item li:hover span a {
	background: #00a9e5;
}

.pro_item li>a {
	display: block;
	overflow: hidden;
	border: 1px solid #eee;
}

.pro_item li br {
	display: none;
}

.pro_item li:hover img {
	transform: scale(1.1);
}

.pro_lc>p img {
	width: 100%;
}

@media screen and (max-width: 1540px) {
	.pro_lc {
		padding: 32px;
		min-width: 285px;
	}
}

@media screen and (max-width: 1420px) {
	.pro_ic {
		padding-right: 20px;
	}
}

.fbc_btnl {width: 60px;height: 60px;position: absolute;top: 50%;margin-top: -31px;transition: 600ms;background: #3c9ae4 url(//memberpic.114my.com.cn/dghetai/uploadfile/image/20230314/20230314145642_1628813326.png)no-repeat center;z-index: 99;}
	.fbc_btnl {left: 1px;}
	.fbc_btnr {right: 1px;transform: rotateY(180deg);width: 60px;height: 60px;position: absolute;top: 50%;margin-top: -31px;transition: 600ms;background: #3c9ae4 url(//memberpic.114my.com.cn/dghetai/uploadfile/image/20230314/20230314145642_1628813326.png)no-repeat center;z-index: 99;}
	.fbc_btnr:hover {background-position: -73px center;cursor: pointer;transition: 600ms;background: #333 url(//memberpic.114my.com.cn/dghetai/uploadfile/image/20230314/20230314145642_1628813326.png)no-repeat center;}
	.fbc_btnl:hover {background-position: -73px center;cursor: pointer;transition: 600ms;background: #333 url(//memberpic.114my.com.cn/dghetai/uploadfile/image/20230314/20230314145642_1628813326.png)no-repeat center;}
	

/*应用案例*/
.case {padding: 30px 0 50px 0;overflow: hidden;width: 100%;background: url(//memberpic.114my.com.cn/014790/uploadfile/image/20240717/20240717091341_64636667.jpg) no-repeat center;}
.case_box {margin: 0 auto;    padding-bottom: 50px;}
.case_t {margin-top: 40px;margin-bottom: 30px;position: relative;}
.hz{color: #fff !IMPORTANT;}

.case_t p {
	font-size: 40px;
	line-height: 45px;
	color: #333;
	text-align: center;font-weight: bold;margin-bottom: 0.8rem !important;
}
.case_t p b {
  color: #00a9e5;
}
.case_t span {
	display: block;
	font-size: 20px;
	line-height: 20px;
	text-align: center;
	margin-top: 0px;
	color: #333;
}
.case_tab {}
.case_tab {position: relative;margin-top: 60px;}
.case_nav {padding: 30px 0;border-top: 1px solid #eee;border-bottom: 1px solid #eee;background: #fff;}
.case_nav ul {display: flex;justify-content: space-between;width: 100%;align-items: center;max-width: 1500px;margin: 0 auto;}
.case_nav li {position: relative;width: 17%;display:  flex;justify-content:  center;transition: 0.5s;}
.case_nav li:after {content:'';width:0;height: 1px;background: #3c9ae4;position: absolute;bottom: -30px;left: 0;transition: 0.5s;}
.case_nav li.on:after {width:100%;transition: 0.5s;}
.case_nav li a {font-size: 20px;font-weight: lighter;}
.case_con {padding-top: 60px;}
.case_call {}
.case_box .news_div_item_pic {
  width: 50%;
}
.divdgweb_new_div {display: flex;transform: translateX(-70%);transition:all .5s;}
.divdgweb_new_div_item {display: flex !important; flex-direction: row-reverse;    justify-content: space-between;padding: 0 1%;width: 80%;
    flex-shrink: 0;}
.divdgweb_new_div_item_content {    width: 46%; padding-top:2%;}
.divdgweb_new_div_item_title {position: relative;}
.divdgweb_new_div_item_title:before {content:'';width:40px;height:2px;background:#3c9ae4;position:absolute;top:70px;left:0;}
.divdgweb_new_div_item_title a:after {content:'了解更多';width:220px;height:40px;border:1px solid #3c9ae4; position: absolute;top: 220px; left: 0;
display: flex;justify-content: center;align-items: center;  font-size: 16px; color:#3c9ae4;transition: 0.5s;}
.divdgweb_new_div_item_title:hover a:after{width:400px;transition: 0.5s;background:#3c9ae4; color:#fff;}
.divdgweb_new_div_item_title a { font-size: 30px; line-height: 40px;font-weight: bold;}
.divdgweb_new_div_item_body { font-size: 15px; line-height: 30px; padding-top: 10%;  width: 90%;}
.news_pic .news_div_item_pic {
  width: 100%;
}
.news_div_item_pic img {width:100%;height:auto;}
.divdgweb_new_div_item_date {display: none;}
.case_call .divdgweb_new_div_item.on{flex-direction: row;}
.case_btn {display:  flex;justify-content: space-between;position: absolute; bottom: 22px; left: 53%;z-index: 5;width: 6%;}
.case_btn:hover i {}
.case_btn>i {width:50px;height:50px;cursor: pointer;border-radius: 50%;font-size: 20px;color: #999;display: flex;justify-content: center;align-items: center;/* position: absolute; border: 2px solid #f8f8f8;background: #f8f8f8;*/top: 39%;}
.case_btn>i:first-child {left: 0;transform: rotateY(180deg);}
.case_btn>i:last-child {right: 0;}
.case_num {    position: absolute;bottom: 4%;right: 25%; }
.case_num i {    font-size: 32px; font-family: Arial;}

/* about 关于我们 */
.ab_bc{background: url(//memberpic.114my.com.cn/014790/uploadfile/image/20240717/20240717085940_1350458367.jpg) no-repeat center;width: 100%;margin: 0 auto;padding: 110px 0;}
.ab_c {display: flex;max-width: 1500px;margin: 0 auto;margin-top: 0px;margin-bottom: 0px;}
.ab_lc {width: 65%;height: 552px !important;}
.ab_lc>b {text-transform: uppercase;display: block;padding: 50px 0 0px;font-size: 50px;color: #0e0f11;position: relative;line-height: 54px;margin-bottom: 0;}
.ab_lc>b:after {position: absolute;content: "";width: 145px;height: 3px;background: #00a9e5;top: 0;left: 0;}

.ab_lc>p {
	font-weight: bold;
	font-size: 40px;
	color: #00a9e5;
	margin-bottom: 0px !important;
}

.ab_lc>span {
	display: block;
	font-size: 24px;
	color: #00a9e5;
	font-weight: bold;
	padding: 4px 0 20px !important;
}

.ab_lc>div {
	font-size: 16px;
	color: #898989;
	line-height: 30px;
	width: 83%;
}

a.ab_btn {
	display: block;
	width: 190px;
	height: 57px;
	background: #00a9e5;
	color: #fff;
	font-size: 18px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 30px;
}

a.ab_btn>span {
	font-size: 20px;
	color: #fff;
	margin-left: 14px;margin-top: 2px;
}
.ab_rc {
    width: 55%;
    text-align: center;
}
.ab_rc p {
    font-size: 20px;
    line-height: 46px;
    color: #999999;
    background: #fff;
    text-align: center;
}

.ab_rc a {
    width: 340px;
    display: inline-block;
    line-height: 45px;
    text-align: center;
    transition: all .5s;
    letter-spacing: 3px;
    border-radius: 50px;
    font-size: 17px;
    background: linear-gradient(90deg, #00a9e5 0%, #25c5fe 100%);
    color: #fff;
    box-shadow: 0px 0px 50px 0px rgba(0, 169, 229, 0.5);
}
/*mot*/
.mot {
	overflow: hidden;
	position: relative;
	z-index: 55;
    background: url(//memberpic.114my.com.cn/014790/uploadfile/image/20240717/20240717091912_990635793.jpg) no-repeat center;padding:40px 0 60px 0;}
.mot:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
        background: rgba(0, 169, 229, 0.6);
}

.mot_box {
	max-width: 1500px;
	margin: 0 auto;
}

.mot_tab {
	position: relative;
	/* z-index: 6; */
	overflow: hidden;
}

.mot_nav {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.mot_nav ul {
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 10px !important;
}

.mot_nav li {
	background: #fff;
	width: 50%;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-right: 1px solid #fff;
	transition: 0.5s;
}

.mot_nav li.on {
	background: #00a9e5;
}

.mot_nav li.on a {
	color: #fff;
}

.mot_nav li a {
	font-size: 18px;
}

.mot_nav>a {
	font-size: 16px;
}

.mot_int {
	overflow: hidden;
}

.mot_con {
	display: flex;
	transition: 0.5s;
	padding: 30px 0 0;
}

.mot_call {
	width: 100%;
	flex-shrink: 0;
}

.mot_call ul {
	display: flex;
	justify-content: inherit;
}

.mot_call li {
	width: 33%;
	border: 1px solid #eee;
	padding: 10px;
	margin: 0 0.1%;
	background: #fff;
}

.mot_call li>a {
	position: relative;
	display: inline-block;
}

.mot_call li>a img {
	width: 100%;
	height: auto;
}

.mot_call li p {
	display: flex;
	justify-content: center;
	width: 100%;
	padding: 20px 0 0px;
	margin-bottom: 10px;
}

.mot_call li p>a {
	font-size: 18px;
	position: relative;
	font-weight: lighter;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.mot .ban_dota {
	display: none !IMPORTANT;
}


/*news 新闻 */
.news {
background:#f5f5f5 url(//memberpic.114my.com.cn/014790/uploadfile/image/20240717/20240717090629_1889571092.png) center bottom no-repeat;width: 100%;margin-bottom: -10px;padding: 90px 0;}

.news_box {
	max-width: 1500px;
	margin: 0 auto;
	overflow: hidden;
}

.news_tab {
	margin-top: 0px;
}

.news_Cen {
	font-size: 38px;
	line-height: 40px;
	color: #333;
	float: left;
	margin-bottom: 30px;
}

.news_Cen span {
	font-weight: bold;color: #00a9e5;
}

.news_Cen p {
	font-size: 16px;
	color: #fff;
	line-height: 40px;
}

.news_pic {
	float: left;
	margin-top: 30px;
	position: relative;
	height: 626px;
	background: none;
	padding: 0px 0 2rem;
	border-bottom: 1px rgba(255, 255, 255, 0.2) solid;
}

.news_nav {
	float: right;
	overflow: hidden;
}

.news_dyn {
	display: inline-block;
	float: right;
}

.news_dyn ul {
	list-style: none;
}

.news_dyn ul li {
	width: 150px;
	float: left;
	text-align: center;
	margin-right: 12px;
	height: 54px;
	line-height: 54px;
	position: relative;
}

.news_dyn ul li a {
	font-size: 1.125rem;
	color: #333;
	display: block;
}

.news_y .news_div_item_year,
.news_div_item_month,
.news_div_item_day {
	float: left;
}

.news_div_item_title a {
	font-size: 19px;
	line-height: 40px;
	color: #333;
}

.news_div_item_title a:hover {
	color: #333;
}

.news_div_item_body {
	font-size: 15px;
	color: #333;
	line-height: 26px;
	margin-top: 5px;
}

.news_y .news_div_item_date {
	font-size: 15px;
	color: #333;
	position: absolute;
	bottom: 30px;
	left: 245px;
	margin-left: 5%;
}

.news_y .news_div_item {
	position: relative;
	float: left;
	margin-top: 26px;
	border-bottom: 1px rgba(255, 255, 255, 0.2) solid;
	padding-bottom: 10px;
}

.news_y .news_div_item_content {
	width: 67%;
	float: right;
	margin-left: 24px;
}

.news_y .news_div_item_pic {
	float: left;
	background: url(//memberpic.114my.com.cn/zhuofan/uploadfile/image/20230311/20230311112526_772996425.png) no-repeat 98% center;
	display: block;
}

.news_y .news_div_item_pic a {}

.news_y img.news_div_item_image {
	width: 240px;
	height: 180px;
}

.news_y .news_div {
	display: inline-block;
}

.news_pic .news_div {
	display: inline-block;
}

.news_pic .news_div_item_content {
	position: absolute;
	bottom: 0;
	height: 135px;
	background: none;
}

.news_call {
	max-width: 1500px !important;
	overflow: hidden;
}

.news_y {
	width: 57%;
	float: right;
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 6px;
}

.news_dyn ul li.on a {
	background: #00a9e5;
	color: #ffffff;
	transition: 0.5s;
}

.news_pic img.news_div_item_image {
	width: 600px;
	height: 450px;border: 1px solid #e5e5e5;
}

.news_y .news_div_item:nth-child(1) {
	display: none;
}



/*版权*/
.footer {
	width: 100%;
	background: #222;
}

.foot {
	padding-top: 56px;
	padding-bottom: 20px;
}

.foot .fl {
	width: 800px;
	float: left;
}

.foot .fl .gy {
	width: 86px;
	margin-right: 56px;
	float: left;
}

.foot .fl .gy span {
	display: block;
	padding-bottom: 20px;
	margin-bottom: 36px;
	position: relative;
}

.foot .fl .gy span a {
	font-size: 20px;
	color: #ffffff;
}

.foot .fl .gy span:after {
	content: "";
	display: block;
	width: 30px;
	height: 2px;
	background: #00a9e5;
	position: absolute;
	left: 0px;
	bottom: 0px;
	-webkit-transition: all ease .4s;
	transition: all ease .4s;
}

.foot .fl .gy ul li {
	margin-bottom: 12px;
	line-height: 16px;
}

.foot .fl .gy ul li a {
	font-size: 14px;
	color: #999;
	font-weight: 100;
}

.foot .fl .gy ul li a:hover {
	color: #00a9e5;
}

.foot .fl .gy:hover span:after {
	width: 60px;
}

.foot .dblogo {
	float: right;
	width: 302px;
}

.foot .dblogo h2 {
	width: 246px;
	height: 66px;
	padding-left: 27px;
	padding-right: 29px;
	padding-bottom: 9px;
	border-bottom: 1px rgba(255, 255, 255, 0.2) solid;
	margin-bottom: 20px;
}

.foot .dblogo h2 img {
	width: 246px;
	height: 56px;
}

.foot .dblogo span {
	display: block;
	float: left;
}

.foot .dblogo .e1 {
	margin-right: 18px;
}

.foot .dblogo span em {
	display: block;
	width: 111px;
	height: 111px;
}

.foot .dblogo span em img {
	width: 111px;
	height: 111px;
}

.foot .dblogo span b {
	display: block;
	font-weight: normal;
	font-size: 14px;
	color: #181818;
	text-align: center;
	margin-top: 6px;
}

.link {
	height: 58px;
	line-height: 58px;
	border-top: 1px rgba(255, 255, 255, 0.2) solid;
	border-bottom: 1px rgba(255, 255, 255, 0.2) solid;
	margin-top: 50px;
}

.link_l {
	width: 130px;
	padding-left: 45px;
	font: 15px/58px "Microsoft YaHei";
	background: url(//memberpic.114my.com.cn/014790/uploadfile/image/20230314/20230314163109_929360857.png) no-repeat 6px center;
	float: left;
	color: #ffff;
}

.link_r {
	width: 880px;
	float: left;
}

.linkTagcs li a {
	color: #999 !important;
	font-size: 14px;
}

.linkTagcs li a:hover {
	color: #00a9e5 !important;
}

/*copyright*/
.copyright {
	width: 100%;
	height: 35px;
	line-height: 38px;
	color: #adadad;
	background: #00a9e5;
	margin-top: 20px;
	overflow: hidden;
}

.copyright .txt {
	width: 1000px;

	font-size: 13px;
	color: #fff;
	margin: 0 auto;
}

.copyright .txt a {
	color: #fff;
	-webkit-transition: all ease 300ms;
	transition: all ease 300ms;
}

.copyright .txt a:hover {
	color: #fff;
}

.copyright .ewm {
	display: none;
	width: 130px;
	float: right;
}

.copyright .ewm li {
	width: 30px;
	height: 35px;
	position: relative;
	margin-left: 13px;
	float: left;
	cursor: pointer;
}

.copyright .ewm li a {
	width: 100%;
	height: 23px;
	padding-top: 12px;
	display: block;
}

.copyright .ewm li i {
	width: 24px;
	height: 22px;
	display: block;
	margin: 0 auto;
	background: url(//memberpic.114my.com.cn/014790/uploadfile/image/20220907/20220907142137_347378788.png) no-repeat 0 -2px;
}

.copyright .ewm li .box {
	position: absolute;
	left: 50%;
	margin-left: -55px;
	bottom: 32px;
	width: 100px;
	height: 100px;
	padding: 5px;
	background: #fff;
	display: none;
}

.copyright .ewm li .box img {
	width: 100%;
	height: 100%;
	display: block;
}

.copyright .ewm li.a2 i {
	background-position: -24px -2px;
}

.copyright .ewm li.a3 i {
	background-position: -51px -2px;
}

.copyright .ewm li:hover a i {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.copyright .ewm li:hover .box {
	display: block;
}
.videocom{margin: 0 auto;
    max-width: 1400px;
    padding: 3% 12% 3% 12%;
    border: 24px #eee solid;
    border-radius: 60px;
    margin-top: 50px;margin-bottom: 50px;}
.int_bnt{margin-top: 50px; display: flex; justify-content: center;margin-bottom: 50px;}
.int_bnt a{width: 340px; display: inline-block;color: #7e7e7e;line-height: 45px;text-align: center;  transition: all .5s;    letter-spacing: 3px; border-radius: 50px; font-size: 17px; background: linear-gradient(90deg, #00a9e5 0%, #25c5fe 100%); color: #fff;box-shadow: 0px 0px 50px 0px rgba(0, 169, 229, 0.5);}
.int_bnt i {
    width: 1.3rem;
    height: 2rem;
    background: url(//memberpic.114my.com.cn/014790/uploadfile/image/20240429/20240429202441_1002756103.png) center 20px no-repeat;
    margin-left: 1rem; display: inline-block;
}
.int_bnt a:hover{background: linear-gradient(90deg, #25c5fe 0%, #25c5fe 100%);
    transition: all 0.3s ease 0s;color: #fff;width: 460px; transition: all .5s; letter-spacing: 5px;border:none;}
.int_bnt a+a{margin-left: 10px;background: #00a9e5;color: #fff;}